import request from '@/utils/request'

// 查询病人详细信息列表
export function listPatientinfo(query) {
  return request({
    url: '/patientinfo/patientinfo/list',
    method: 'get',
    params: query
  })
}

// 查询病人详细信息详细
export function getPatientinfo(patientId) {
  return request({
    url: '/patientinfo/patientinfo/' + patientId,
    method: 'get'
  })
}

// 新增病人详细信息
export function addPatientinfo(data) {
  return request({
    url: '/patientinfo/patientinfo',
    method: 'post',
    data: data
  })
}

// 修改病人详细信息
export function updatePatientinfo(data) {
  return request({
    url: '/patientinfo/patientinfo',
    method: 'put',
    data: data
  })
}

// 删除病人详细信息
export function delPatientinfo(patientId) {
  return request({
    url: '/patientinfo/patientinfo/' + patientId,
    method: 'delete'
  })
}

// 查询历次就诊信息列表
export function getMedicalVisits(cardId) {
  return request({
    url: `/patientinfo/patientinfo/visit/${cardId}`, // 注意这里的 URL 拼接
    method: 'get',
  })
}
